// 知识点1：将函数指定为“内联函数(inline)”，将它在每个调用点上“内联的展开”，该说明只是向编译器发出一个请求，编译器可以选择忽略这个请求。内联的机制用于优化规模较小、流程直接、频繁调用的函数，建议不大于75行。
// 知识点2：constexpr函数是指能用于常量表达式的函数：函数的返回值类型和所有形参的类型必须是“字面值类型”：算术、引用、指针。并且函数体内有且只有一条return语句。

// 知识点3：将较小的操作如比较两个字符串的大小定义为函数，有很多的优点。

// 知识点4：inline函数和constexpr函数可以在函数中多次定义，但是通常将其定义在头文件中。

// (a)：放在头文件中，为inline函数

// (b)：放在头文件中，即使是普通函数，放在头文件中也是较好的